home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / wc3x / wchst13.zip / WILDHST.TXT < prev   
Text File  |  1991-03-24  |  23KB  |  414 lines

  1.                                                               02/02/91
  2.  
  3. Setting up your Wildcat 1.13/2.x system for Ring Detect operation with the
  4. U.S. Robotics Dual Standard or HST 14400/9600 baud, MNP 3/5 modem at a DTE
  5. of 19.2K or 38.4K baud.  Includes setup information on V.42bis and V.32bis.
  6.  
  7.       ----------------------------------------------------------------------
  8.  
  9.                          Version 1.13 ONLY
  10.  
  11. Makewild Screen Settings:
  12. Frame 3:
  13.  
  14. 1)       Port: 1 or 2 (as appropriate for your I/O card)
  15. 2)       S7 Register: 33 (60 for D/S)
  16. 3)       Reset string: ATZ
  17. 4)       Should be blank (startup 1)
  18. 5)       Should be blank (startup 2)
  19. 6)       Should be blank (startup 3)
  20. 7)       Should be: AT H0 (reinitialize string)
  21. 8)       Delay 1: 800    Delay 2: 1100    Delay 3: 2800
  22.                                          (Range is 2000 to 3000)
  23. 9)       Initialize baud rate: 19200 (38400, if your USR permits it)
  24. 10)      Lock DTE: Y
  25.  
  26. Frame 4:
  27.  
  28. 1)       Answer phone: R
  29. 2)       Determine baud rate: R
  30.          300: 1  1200: 5  2400: 10  9600: 13  19200: 99
  31.      MNP 300: 99 1200: 15 2400: 16  9600: 17  19200: 99
  32. 3)       Off hook: AT H1
  33. 4)       On hook : AT H0
  34. 5)       PRELOG display: 0
  35. 6)       CTS/RTS Flow Control: Y
  36.    --------------------------------------------------------------
  37.  
  38.                          Version 2.x ONLY
  39.  
  40.  
  41. ╔══════════╦═══════════════════════════════════════════════════════╦══════════╗
  42. ║ 05-04-89 ║                 Modem Setup - Part 1                  ║ 09:46:02 ║
  43. ╚══════════╩═══════════════════════════════════════════════════════╩══════════╝
  44.                                                                                 
  45.        1. Which communications port do you want to use : 1,2,3 or 4 <-|
  46.        2. Maximum # of seconds to wait for carrier : 33 (60 for D/S)  |
  47.        3. Enter the string to reset your modem : ATZ         _________|
  48.        4. Modem startup string #1 :                          |
  49.        5. Modem startup string #2 :                          | Be sure to set
  50.        6. Modem startup string #3 :                          | the IRQ if
  51.        7. Reinit after every call : AT H0                    | using Com 3 or
  52.        8. Modem off-hook string : AT H1                      | 4. (Press F2
  53.        9. Modem on-hook  string : AT H0                      | to do so.)
  54.       10. Modem delay #1 : 800                                                  
  55.       11. Modem delay #2 : 1100                                                 
  56.       12. Modem delay #3 : 2600 (range 2000 to 3000)
  57.       13. Number of milliseconds to delay before displaying prelog file : 0     
  58.       14. Initialize your modem port at which baud rate : 19200  (or 38400, if
  59.       15. Lock the DTE setting at the initialized baud rate : Y   permitted)
  60.                                                                                 
  61.  
  62.  
  63. ╔══════════╦═══════════════════════════════════════════════════════╦══════════╗
  64. ║ 05-04-89 ║                 Modem Setup - Part 2                  ║ 09:46:14 ║
  65. ╚══════════╩═══════════════════════════════════════════════════════╩══════════╝
  66.  
  67.        1. Answer phone using : Ring Detect                                      
  68.        2. Determine baud rate using : Result Codes                              
  69.        3. Numeric code for   300 baud non-reliable : 1                          
  70.        4. Numeric code for  1200 baud non-reliable : 5                          
  71.        5. Numeric code for  1200 (v. 22) baud non-reliable : 99                 
  72.        6. Numeric code for  2400 baud non-reliable : 10                         
  73.        7. Numeric code for  9600 baud non-reliable : 99                         
  74.        8. Numeric code for 19200 baud non-reliable : 99                         
  75.        9. Numeric code for   300 baud reliable : 99                             
  76.       10. Numeric code for  1200 baud reliable : 15                             
  77.       11. Numeric code for  1200 (v. 22) baud reliable : 99                     
  78.       12. Numeric code for  2400 baud reliable : 16                             
  79.       13. Numeric code for  9600 baud reliable : 17                             
  80.       14. Numeric code for 19200 baud reliable : 99                             
  81.       15. Does your modem support CTS/RTS flow control : Y                      
  82.                                                                                 
  83.    ---------------------------------------------------------------------
  84.  
  85.                            Versions 1.13 AND 2.x
  86.  
  87. U.S. Robotics
  88. Dip Switch Settings:
  89.  
  90. 1 2 3 4 5 6 7 8 9 10
  91. U D D D D U U D U U
  92.  
  93. Check your dip switches and correct as necessary before proceeding!
  94.  
  95.  
  96. ATI4 Display (Type ATI4 in terminal mode to see this display.)
  97. USRobotics Courier xxxx xxx Settings....    (Includes current settings
  98.                                             PLUS dip switch defaults.)
  99.  
  100.    C=1  E=0  F=1  M=0  Q=0  V=0  X=1  B=0 or B=1 For HST (see notes),
  101.    BAUD=19200 (or 38400) PARITY=N  WORDLEN=8     B=0 for Dual Standard.
  102.    DIAL=PULSE  ON HOOK    TIMER
  103.  
  104.    &A1  &B1  &C1  &D2  &G0  &H1  &I0  &M4  &J0  &T5
  105.    &N0  &P0  &R2  &S1  &Y3  &L0  &X0  &K0 (&K3 for V.42bis modems)
  106.  
  107.    S00=000  S01=000  S02=255  S03=013
  108.    S04=010  S05=008  S06=002  S07=030 (60 for D/S)
  109.    S08=002  S09=006  S10=030  S11=070               <- Ignore any settings
  110.    S12=050  S13=000  S14=001  S15=000                  that do not exist in
  111.    S16=000  S17=000  S18=000  S19=006                  your modem.
  112.    S20=000  S21=010  S22=017  S23=019
  113.    S24=150  S25=000  S26=001  S27=000 <- 128 if new style with square leds
  114.    S28=008  S32=006  S38=000                 and switch on front!
  115.        |
  116.        |-- This may need to be set to <008 if some of your users have
  117.            1200 or 2400 baud connect problems - a VERY small minority
  118.            of modems have this problem.  Also see note below on Roms!
  119.            This register affects the Dual Standard modem ONLY.
  120.            Setting this value too small may affect the ability of non-USR
  121.            V.32 modems to connect at V.32.  I recommend that it NOT be
  122.            changed...
  123.  
  124.  
  125. ATI5 Display (Type ATI5 in terminal mode to see this display.)
  126. USRobotics Courier xxxx xxx NRAM Settings....   (Includes Nram stored
  127.                                                  settings ONLY.)
  128.  
  129.    DIAL=PULSE  M=0  X=1  F=1  B=0 (or 1, see above)
  130.    BAUD=19200 (or 38400) PARITY=N  WORDLEN=8
  131.  
  132.    &A1  &B1  &G0  &H1  &I0  &M4  &J0  &T5
  133.    &N0  &P0  &R2  &S1  &Y3  &L0  &X0  &K0 (&K3 for V.42bis modems)
  134.  
  135.    S02=255  S03=013  S04=010  S05=008               <- Ignore any settings
  136.    S06=002  S09=006  S08=002  S07=030 (60 for D/S)     that do not exist in
  137.    S10=030  S11=070  S12=050  S13=000                  your modem.
  138.    S15=000  S19=006  S21=010  S22=017
  139.    S23=019  S24=150  S26=001  S27=000 <- 128 if new style with square leds
  140.    S28=008  S32=006  S38=000                 and switch on front!
  141.        |
  142.        |-- See above.
  143.  
  144.  
  145.  
  146.        -------------------------------------------------------
  147.  
  148.  
  149. Advanced setup for Dual Standard modems ONLY.  This setup will allow a Dual
  150. Standard modem to report 9,600 baud for V.32 connections and 19,200 baud
  151. for HST connections.  Also, MNP or non-MNP connections for all baud rates
  152. will also be reported and displayed. This is for Wildcat 2.x only!
  153. I highly recommend that this option be used if you have a Dual Standard
  154. modem.
  155.  
  156. To use this setup, change &A1 in the modem's NRAM to &A2.  All other modems
  157. parameters are unchanged.  Change Makewild as below:
  158.  
  159.  
  160.                                 Version 2.x ONLY
  161.  
  162. ╔══════════╦═══════════════════════════════════════════════════════╦══════════╗
  163. ║ 05-04-89 ║                 Modem Setup - Part 2                  ║ 09:46:14 ║
  164. ╚══════════╩═══════════════════════════════════════════════════════╩══════════╝
  165.  
  166.        1. Answer phone using : Ring Detect
  167.        2. Determine baud rate using : Result Codes
  168.        3. Numeric code for   300 baud non-reliable : 1
  169.        4. Numeric code for  1200 baud non-reliable : 5
  170.        5. Numeric code for  1200 (v. 22) baud non-reliable : 99
  171.        6. Numeric code for  2400 baud non-reliable : 10
  172.        7. Numeric code for  9600 baud non-reliable : 33
  173.        8. Numeric code for 19200 baud non-reliable : 23
  174.        9. Numeric code for   300 baud reliable : 99
  175.       10. Numeric code for  1200 baud reliable : 15
  176.       11. Numeric code for  1200 (v. 22) baud reliable : 99
  177.       12. Numeric code for  2400 baud reliable : 16
  178.       13. Numeric code for  9600 baud reliable : 37
  179.       14. Numeric code for 19200 baud reliable : 27
  180.       15. Does your modem support CTS/RTS flow control : Y
  181.  
  182.  
  183.       -------------------------------------------------------------
  184.  
  185. Depending on what version of USR modem you have, you may not have some of
  186. the above settings, or you may have some settings not listed.  In either
  187. case, these extra settings are not relevant to this setup and you may use
  188. the defaults.
  189.       -------------------------------------------------------------
  190.  
  191.  
  192.               How to program the NRAM in your USR Modem:
  193.               ------------------------------------------
  194.  
  195.       No doubt some of you are now saying, "Well, this looks fairly simple,
  196. but how do I get all that stuff stored in to the modem in the first place???"
  197. Good question!  There are two ways to easily do this..
  198.      The first involves using your favorite communication program to enter the
  199. correct values in to the modem and then store them in to the NRAM (which
  200. stands for Non-Volatile RAM, incidentally).  To do this, hook the modem up to
  201. your Com port (it can be the same port and machine on which you intend to run
  202. Wildcat).  Next, load your favorite communications program and go to terminal
  203. mode (make sure that your Com port numbers agree).  Type ATZ and you should
  204. see the modem respond with the number 0 (assuming your dip switches are set as
  205. I have detailed above).  At this point type ATI4 and you should see a list
  206. similiar to the one above.  Compare the two lists and you will see some items
  207. that don't agree (ignore the English Language entries):  These are the ones we
  208. need to change!  Type AT followed by those entries that need to be changed
  209. (for example:  AT&Y3M0B0S02=255S10=20&A0&B1) followed by a carrage return.
  210. Keep in mind that the maximum length of a command is 40 characters, so use
  211. more than one "AT" command if you have to.  Once you have changed everything that
  212. needs to be changed, type ATI4 again and check your changes.  If you made any
  213. mistakes, Use AT to change them and type ATI4 again to double-check.  Once you
  214. are satisfied with your settings, type AT&W and a carrage return.  This tells
  215. the modem to record the changes that you have made in the NRAM so that the
  216. modem will use those values as it's default.  The ATZ (reset modem) command
  217. will automatically load these values in to the modem as will a power-on reset.
  218.      The other way to enter your values is to use the Startup String
  219. capability of Wildcat.  Enter the required "AT" commands in to startup strings
  220. 4, 5, and 6 (you will not need all the stringes usually) to change the modem
  221. values as necessary (refer to my discussion on values in the paragraph above).
  222. Now for the important part!  As the last command in the last Startup String
  223. that you have used, add our friend "&W".  When you load Wildcat this will
  224. enter the values in to the modem and then store then in to the NRAM (by virtue
  225. of the "&W" command at the very end).  After you have loaded Wildcat the first
  226. time and watched the modem become initialized (you will see this happen on the
  227. Wildcat startup screen), you can change your Makewild settings back to those
  228. given at the beginning of this article.  Your USR modem is now initialized and
  229. the values stored for Posterity in NRAM!
  230.      Now you might ask, "Why don't I just leave the information in the Startup
  231. Strings of Makewild?" Another good question!  There are two good reasons why
  232. this is not desirable:  1) The time required to recycle Wildcat will be
  233. increased by the very significant factor of 200 to 600 percent.  2) There is
  234. always the possibility that a caller might call at the wrong time or some
  235. other "glitch" might occur that would cause improper values to be loaded at
  236. Wildcat recycle time.
  237.  
  238.               USR modems supporting MNP 5 data compression
  239.  
  240.           If you are running an updated or newer USR modem with MNP
  241. level 5, you have two additional parameters to check and set:
  242.  
  243.     1) If your board is used primarily for ascii exchange or messages, you
  244. can set MNP 5 Data Compression ON by specifying &K1 in your NRAM.  If your
  245. board has a significant amount of file transfer activity involving files
  246. that have been compressed (ZIP, ARC, PKARC, SQ, etc.), you can set MNP 5
  247. Data Compression OFF by specifying &K0 (&K3 for V.42bis modems - see note
  248. below) in your NRAM.  Setting MNP 5 ON when transfering already-compressed
  249. files can INCREASE the transfer time by approximately 7%, but will DECREASE
  250. the transfer time of menus and ascii text by up to 50%.  You may wish to
  251. set Data Compression ON (&K1) and allow the user to make what he feels is
  252. the optimum selection for him by selecting &K1 or &K0 either in his own
  253. modem or by his Communications Package's control strings.  If his modem is
  254. set to &K0, it will cause your modem to connect at &K0 regardless of the
  255. status of your &K register (the lower value prevails.)
  256.  
  257.     2) Be sure that register S15 is set to 000 or 008 to insure proper
  258. handshaking and MNP operation:  This register controls, among other
  259. things, the size of the modem's buffer under different connect conditions.
  260. The default (S15=000) sets a large buffer size under all conditions.
  261. Setting S15 to 008 causes the modem to adopt a 128 byte buffer for non-ARQ
  262. connections.  The size remains large for all ARQ and 9600 baud connections.
  263. This allows those sysops using USR modems to set up their system so that
  264. the Spacebar to skip, Control-C to abort, etc., will continue to work with
  265. a resonable response time for those calling in with conventional slow speed
  266. modems.  Yet, they may still maintain a locked DTE of 19.2K or 38.4K baud
  267. and a large buffer for those using the higher baud rates and MNP.  (This
  268. command is ONLY of value to those running bulletin board systems; others
  269. should leave it set to 000.) Special Note:  Some Door Programs do not
  270. properly support CTS hardware handshaking.  If you run such a program you
  271. may overrun the modem's buffer using the 128 byte buffer.  In this case,
  272. you will not be able to set Register S15 to 8 and must use a setting of 0.
  273.  
  274.                    HST and Dual Standard modems with V.42bis
  275.  
  276.     V.42bis is now supported on all 144x series HST modems and all Dual
  277. Standard modems.  V.42bis is a data compression standard similiar to MNP5
  278. but with improvements. 
  279.     V.42bis error compression is on-the-fly adaptive.  It can determine if
  280. data is compressible and turn itself off if it is not, and vica-versa.
  281. Thus, it will turn itself off on Zip transfers so as to not reduce transfer
  282. rates, but will turn itself on to send ascii text such as menus, etc.
  283. Therefore, you can have the best of both worlds.  V.42bis is also more
  284. efficent than MNP5 and typically compresses by a factor 3 versus 2 for
  285. MNP5.  The USR V.42bis implimentation also includes support for the LAPM
  286. error control standard used by some modems and networks.  This is in
  287. addition to MNP error control.
  288.     The V.42bis upgrade is standard on all HST and D/S modems manufactured
  289. after June 1, 1990.  It is also available as a free upgrade for any modems
  290. sold after October 1, 1989.  Modems purchased prior to October 1, 1989 can
  291. be upgraded in the field with a $50 kit from USR Technical Support.  I
  292. highly recommend this upgrade.
  293.     If your modem supports V.42bis it is recommended that you set the &K
  294. register to &K3.  All other setup parameters remain the same.
  295.     Dual Standard modems with V.42bis AND Sup roms dated prior to
  296. 11/20/90 have a bug that affects certain V.32 connections with V.42bis
  297. and should be upgraded.  See the note on Roms below.
  298.  
  299.    ALL new-style USR modems with the square leds and voice/data switch
  300.  
  301.         These modems now report a connect result code of 7200, 12000 and
  302. 14400 as well as 300, 1200, 4800 and 9600.  Unfortunately, Wildcat can not
  303. handle these results codes and will malfunction if they are used.  These
  304. new USRs allow you to disable these result codes to maintain compatability
  305. with older software such as the current Wildcat.  Set register S27 to
  306. 128 to disable these new result codes for proper Wildcat operation!
  307. (When Wildcat 3.0 comes along, you will want to set S27 back to 0!)
  308. -----------------------------------------------------------------------
  309.  
  310. NOTES:
  311.  
  312.          If you are using a HST 14,400 baud modem (Rom level 1440 or
  313. above) or a HST Dual Standard modem, it is imperative that you have
  314. the current Roms or you will experience a number of 1200/2400 baud
  315. connect problems.  To see what revision of Rom you have, type ATI7.
  316. Your Supervisor date should be 09/29/89 or later and your DSP date
  317. should be 09/18/89 or later.  The IOP date is not important.  If you
  318. have Roms that are older than the above dates, contact USR technical
  319. support for a free update.  HST 9600 baud modems (Rom levels 960 to
  320. 964) should have a Rom level (not date) of 964.
  321.         If you are running a Dual Standard modem with V.42bis, it is
  322. highly recommended that you update to the 11/20/90 or later SUP Rom.
  323. The earlier SUP rom had a bug that would cause an error disconnect
  324. with certain V.32 modems such as the Intel 9600EX.  The error that
  325. is reported by the USR Dual Standard is "Extra Stepup" if you look at
  326. the ATI6 screen following the unexpected disconnect.
  327.  
  328.          S02=255 sets the command mode escape character to an
  329. undefined character rather than the normal "+". This is an additional
  330. safety measure to insure that users can not force your modem back into
  331. command mode.
  332.          S10=30 increases the time that the modem waits after loss of
  333. carrier before it disconnects. This increases noise immunity and insures
  334. that users with call forwarding will not get disconnected.
  335.          S19=6 turns on the inactivity timer in the USR and sets it to
  336. 6 minutes. This is an additional safeguard since Wildcat will normally
  337. disconnect after 5 minutes of no activity.
  338.          B=0 sets the modem to answer with the international two-tone
  339. sequence.  This will delay the connect by a second or two but normally
  340. causes no problems.  One exception is some of the very cheap
  341. modems such as the ADC (sold by DAK, among others):  The two tone
  342. sequence sometimes causes these modems to fail to connect. If you
  343. experience such a problem and anticipate no international calls, you
  344. can set B=1 which will force an answer with only the U.S. single-tone
  345. sequence.
  346.          The Reinitialize String of AT H0 is not technically needed, but it
  347. provides an extra measure of protection to insure that the modem always goes
  348. on-hook.  The same is true for Delay number 1 of 800:  This could be 0 but is
  349. set at 800 as added protection.
  350.          Delay number 3 is set so that the command to answer the phone is
  351. sent to the modem a few tenths of a second AFTER the ring result code is
  352. sent to the computer.  This can be observed by watching the RD and SD
  353. lights on the modem.  This may vary slightly on different phone systems.
  354. The important point is that the command to answer the phone MUST be sent
  355. in the clear; it can not overlap the modems ring result code being sent to
  356. the computer!
  357.          Pins 2,3,4,5,6,7,8,20 and 22 MUST be connected in your modem
  358. to serial port cable. CTS and RTS handshaking MUST be used.
  359.          If you are running on a genuine IBM PC/XT or other 8088 machine with
  360. a 4.77 MHz. clock, you CAN NOT use 19200/38400 baud without errors!  For those
  361. machines, change the baud rates referenced above to 9600 as that is your
  362. maximum non-error baud rate!  (286 AT machines and other higher-performance
  363. machines work great at 19200 baud and 38400 baud.  PC/XT machines with a clock
  364. speed of 8 MHz. or higher will support 19200 baud.)  If you are running at 8
  365. MHz. or higher, your Uarts should be 16450's or 16550AN's.  8250's experience
  366. unreliable operation at higher speeds.  16550AN's support buffered transfer
  367. and are highly recommended as the Uart of choice.  Their buffered operation is
  368. supported by both DSZ (Zmodem) and Wildcat 2.x, among others.  The NS16550AFN
  369. uart is mandatory if you are running Desqview (see my WC!DV7.ZIP file for
  370. Wildcat set up information under Desqview).  The 16550 can be purchased by
  371. mail from Arrow Electronics at 800-932-7769.
  372.          Some other setup schemes have recommended placing &W as the last
  373. item in your Wildcat Initialization string...  I do not recommend that this
  374. be done...  The NRAM used in the USR modems has a finite life of roughly
  375. five to ten thousand writes and while it is unlikely that you would ever
  376. approach this number, writing to the NRAM after every initialization is an
  377. unnecessary burden on the NRAM.
  378.  
  379.          You should use the highest DTE speed that your version of the USR
  380. modem supports (either 19,200 or 38,400).  However, some Live/Door programs
  381. do not support 38,400 baud yet and if you run in to such a program, you may
  382. be forced to run a DTE of 19,200 baud regardless.
  383.          If you should, for some reason, wish to unlock DTE so that the Com
  384. port always tracks the callers baud rate, change &B1 in the modem
  385. initialization to &B0 and LOCK DTE from Y to N.  This is NOT normally
  386. recommended and will severely impact the transfer speed!
  387.  
  388.          To use your Wildcat-programmed USR modem with a communications
  389. program such as Qmodem 4.2f, WITHOUT having to reprogram it, specify the
  390. following in the communications program's modem initialization string:
  391. ATZ^M^~^~^~ATE1M3Q0V1X7S2=43^M.  When you later use your USR modem with
  392. Wildcat, it will then automatically return to the proper setup.
  393. NOTES: If you are using one of the new-style (square leds and push-button)
  394. USR modems, also add S27=0 to the above string if you want to see the
  395. ACTUAL connect speed.  The highest &An setting your modem supports is also
  396. recommended.  This will give you the most detailed information about your
  397. mode of connection.
  398.          The procedures and recommendations contained herein have been
  399. devised with two goals in mind:  To provide the fastest throughput possible
  400. with the USR modem at ALL baud rates and MNP/V.42bis levels, and to insure
  401. the most reliable and tamper-free operation possible under all operating
  402. conditions.  Over 1700 cps is possible with a 14400 baud USR, and over 1150
  403. cps with a 9600 HST!
  404.  
  405.          Good luck, and enjoy the pleasure of 9600 baud (and above)!
  406.  
  407. Tom Tcimpidis, Sysop
  408. The MOG-UR'S EMS  (Wildcat 2.55P, # 87-108)
  409. 818-366-1238/8929 (USR Dual Standards with V.32bis and V.42bis)
  410. Granada Hills, CA
  411. RIME Node Address: MOGUR
  412.  
  413. -EOF-
  414.